# @Filename:    byteSwap
# @Author:      王佳伟
# @Time:        2025-04-08 14:54
# @Describe:    字节交换
import numpy as np

# numpy.ndarray.byteswap()
# numpy.ndarray.byteswap()函数在两个表示：大端和小端之间切换。

a = np.array([1, 256, 8755], dtype = np.int16)
print('我们的数组是：')
print(a)
print('以十六进制表示内存中的数据：')
print(map(hex, a))
# byteswap() 函数通过传入 true 来原地交换
print('调用byteswap函数：')
print(a.byteswap(True))
print('十六进制形式：')
print(map(hex, a))

